.input-baseline{
  width: 100%;
  .text-field-content {
    width: 100%;
    height: 100%;
    position: relative;
    line-height: 0;
  }
  .text-field-content input[type=text] {
    width: 100%;
    height: 30px !important;
    background: none;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding-left: 5px;
    padding-right: 5px;
    display: block;
    outline: none;
    border: none;
    z-index: 2;
  }
  .text-field-content input[type=text]::-webkit-input-placeholder {
    color: #9FA0A1;
  }

  .text-field-content input[type=text]:-moz-placeholder {
    color: #9FA0A1;
  }

  .text-field-content input[type=text]::-moz-placeholder {
    color: #9FA0A1;
  }

  .text-field-content input[type=text]:-ms-input-placeholder {
    color: #9FA0A1;
  }
  .text-field-content .text-field-underline {
    width: 100%;
    height: 2px; /*no*/
    position: absolute;
    bottom: 0;
    z-index: 1;
  }
}
